A Radix-16 SRT Division Unit with Speculation of the Quotient Digits
نویسندگان
چکیده
The speed of a divider based on a digit-recurrence algorithm depends mainly on the latency of the quotient digit generation function. In this paper we present an analytical approach that extends the theory developed for standard SRT division and permits to implement division schemes where a simpler function speculates the quotient digit. This leads to division units with shorter cycle time and variable latency since a speculation error may be produced and a post-correction of the quotient may be necessary. We have applied our algorithm to the design of a radix-16 speculative divider for double precision floatingpoint numbers, that resulted to be faster than analogous implementations.
منابع مشابه
Division with speculation of quotient digits
The speed of SRT-type dividers is mainly determined by the complexity of the quotient-digit selection , so that implementations are limited to low-radix stages. We present a scheme in which the quotient-digit is speculated and, when this speculation is incorrect , a rollback or a partial advance is performed. This results in a division operation with a shorter cycle time and a variable number o...
متن کاملDivision with Speculation of the Quotient Digits
Progress in VLSI technology has made possible the hardware implementation of all the basic arithmetic operations in the design of general-purpose as well as special-purpose processors. While operations such as multiplication and sum have been extensively studied and fast implementations are possible, the design of fast and eecient circuits for division is still challenging. The factor that limi...
متن کاملPrescaled Integer Division
We describe a high radix integer division algorithm where the divisor is prescaled and the quotient is postscaled without modifying the dividend to obtain an identity with the quotient differing from the desired integer quotient only in its lowest order high radix digit. Here the “oversized” partial remainder is bounded by the scaled divisor with at most one additional high radix digit selectio...
متن کاملSRT Division: Architectures, Models, and Implementations
SRT dividers are common in modern floating point units. Higher division performance is achieved by retiring more quotient bits in each cycle. Previous research has shown that realistic stages are limited to radix-2 and radix-4. Higher radix dividers are therefore formed by a combination of low-radix stages. In this paper, we present an analysis of the effects of radix-2 and radix-4 SRT divider ...
متن کاملHigh-Radix Division with Approximate Quotient-Digit Estimation
High-radix division, developing several quotient bits per clock, is usually limited by the difficulty of generating accurate high-radix quotient digits. This paper describes techniques which allow quotient digits to be inaccurate, but then refine the result. We thereby obtain dividers with slightly reduced performance, but with much simplified logic. For example, a nominal radix-64 divider can ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999